package com.hnevc.chenqi;

import java.util.Scanner;

/**
 * 从键盘接收一个十一位的数字，判断其是否为尾号 5 连的手机号。规则：第 1 位是 1，
 *第二位可以是数字 358 其中之一，后面 4 位任意数字，最后 5 位为任意相同的数字。例如：
 *18601088888、13912366666 则满足。
 * 注意：不满足的输出“false”，满足要求的输出“true”。
 */
public class Homework35 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入11位数字：");
        String str = sc.nextLine();
        if(str.matches("1[358][0-9]{9}")){
            str = str.substring(6);//获取最后五位数
            String s = str.substring(0,1);//获取最后五位数的第一个数
            for(int i =1; i < 5;i++){
                if(!(s.equals(str.substring(i-1,i)))){
                    System.out.println("false");
                    return;
                }
                s=str.substring(i-1,i);
            }
            System.out.println("true");
        }else{
            System.out.println("false");
        }
    }
}
